package com.hiultra.archive.domain.vo;

import java.util.List;

/*
 * 库位下发信息实体类
 * */
public class HouseLocationNoInfoIssuedVo {

    private String orgNo;
    private String orderNo;
    private String roomId;
    private String roomNo;
    private String roomName;
    private String operType;
    private String roomLevel;
    private String roomStatus;
    private String roomStruc;
    private List<BoxRuleInfo> boxRuleInfoList;
    private String archType;
    private String maxUserNum;
    private List<ArchArea> archAreaList;

    // Getters and Setters

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getRoomId() {
        return roomId;
    }

    public void setRoomId(String roomId) {
        this.roomId = roomId;
    }

    public String getRoomNo() {
        return roomNo;
    }

    public void setRoomNo(String roomNo) {
        this.roomNo = roomNo;
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    public String getOperType() {
        return operType;
    }

    public void setOperType(String operType) {
        this.operType = operType;
    }

    public String getRoomLevel() {
        return roomLevel;
    }

    public void setRoomLevel(String roomLevel) {
        this.roomLevel = roomLevel;
    }

    public String getRoomStatus() {
        return roomStatus;
    }

    public void setRoomStatus(String roomStatus) {
        this.roomStatus = roomStatus;
    }

    public String getRoomStruc() {
        return roomStruc;
    }

    public void setRoomStruc(String roomStruc) {
        this.roomStruc = roomStruc;
    }

    public List<BoxRuleInfo> getBoxRuleInfoList() {
        return boxRuleInfoList;
    }

    public void setBoxRuleInfoList(List<BoxRuleInfo> boxRuleInfoList) {
        this.boxRuleInfoList = boxRuleInfoList;
    }

    public String getArchType() {
        return archType;
    }

    public void setArchType(String archType) {
        this.archType = archType;
    }

    public String getMaxUserNum() {
        return maxUserNum;
    }

    public void setMaxUserNum(String maxUserNum) {
        this.maxUserNum = maxUserNum;
    }

    public List<ArchArea> getArchAreaList() {
        return archAreaList;
    }

    public void setArchAreaList(List<ArchArea> archAreaList) {
        this.archAreaList = archAreaList;
    }

    public static class ArchArea {
        private String archareaId;
        private String archAreaNo;
        private String archType;
        private List<Cabinet> cabinetList;

        public List<Cabinet> getCabinetList() {
            return cabinetList;
        }

        public void setCabinetList(List<Cabinet> cabinetList) {
            this.cabinetList = cabinetList;
        }

        public String getArchareaId() {
            return archareaId;
        }

        public void setArchareaId(String archareaId) {
            this.archareaId = archareaId;
        }

        public String getArchAreaNo() {
            return archAreaNo;
        }

        public void setArchAreaNo(String archAreaNo) {
            this.archAreaNo = archAreaNo;
        }

        public String getArchType() {
            return archType;
        }

        public void setArchType(String archType) {
            this.archType = archType;
        }
    }

    public static class Cabinet {
        private String cabinetId;
        private String cabinetNo;
        private String secNum;
        private String layNum;
        private String boxNum;

        public String getCabinetId() {
            return cabinetId;
        }

        public void setCabinetId(String cabinetId) {
            this.cabinetId = cabinetId;
        }

        public String getCabinetNo() {
            return cabinetNo;
        }

        public void setCabinetNo(String cabinetNo) {
            this.cabinetNo = cabinetNo;
        }

        public String getSecNum() {
            return secNum;
        }

        public void setSecNum(String secNum) {
            this.secNum = secNum;
        }

        public String getLayNum() {
            return layNum;
        }

        public void setLayNum(String layNum) {
            this.layNum = layNum;
        }

        public String getBoxNum() {
            return boxNum;
        }

        public void setBoxNum(String boxNum) {
            this.boxNum = boxNum;
        }
    }

}

class BoxRuleInfo {
    // Define properties for BoxRuleInfo
}



